package com.jianjian.service;

import com.jianjian.pojo.Brand;
import com.jianjian.pojo.PageBean;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author Zsir
 * @create 2021-12-06 21:29
 */
public interface BrandService {

//    //分页查询
//    List<Brand> selectAllPage( int begin, int size);
//
//    //查询所有数据的总数
//    int selectCount();

    //分页查询
    //查询所有数据的总数
    PageBean<Brand> selectAllPage(int currentPage, int pageSize );

//    分页条件查询
    //分页条件查询的总数
    PageBean<Brand> selectTPage(int currentPage, int pageSize ,Brand brand);



    //查询所有数据
    List<Brand> selectAllBrand();

    //批量删除
    void deleteByIdAllBrand(int [] id);

    //添加一条数据
    void addBrand(Brand brand);

    //修改一条数据
    void updateBrand( Brand brand);

    //删除一条数据
    void deleteById(int id);


}
